Technology Architect | Java | Springboot

IMCS Group

Raleigh, NC • On-site

$61.25 - $82.50/hr

Full-time

Re-posted 29 days ago


Job description

Job Summary:
IMCS Group is one of the fastest growing MWBE staffing firms in the U.S. They are seeking an experienced Technical Architect with strong expertise in Java, Spring Boot, and Open APIs to design and lead the development of scalable, secure, and high-performance enterprise applications.
Responsibilities:
• Define and drive overall architecture strategy for Javabased applications
• Design and lead the development of scalable, secure, and high performance enterprise applications
• Define and implement API first architectures and microservices based solutions aligned with business and technology strategies.
Qualifications:
Required:
• Minimum years of experience: 12+
• Strong expertise in Java
• Strong expertise in Spring Boot
• Strong expertise in Open APIs
• Ability to design and lead the development of scalable, secure, and high performance enterprise applications
• Deep technical knowledge
• Leadership skills
• Ability to define and implement API first architectures
• Ability to define and implement microservices based solutions aligned with business and technology strategies
• Define and drive overall architecture strategy for Java based applications
• Candidates must meet for in person interview
• Candidates must be Visa independent
Company:
iMCS Group is an IT consulting firm that offers enterprise business solutions across various industries. Founded in 2002, the company is headquartered in Irving, USA, with a team of 201-500 employees. The company is currently Growth Stage.


Frequently asked questions

Q: What skills or qualities help someone succeed as a Java Software Architect?

A: To succeed as a Java Software Architect, key technical skills include expertise in Java programming language, design patterns, and software architecture principles, as well as proficiency in Agile development methodologies and experience with cloud-based technologies. Soft skills such as strong communication, problem-solving, and leadership abilities are also crucial, enabling architects to effectively collaborate with cross-functional teams, prioritize project requirements, and drive technical decision-making. By combining these technical and soft skills, a Java Software Architect can effectively design, develop, and maintain scalable, efficient, and maintainable software systems, driving business value and career growth through expertise and leadership.

Q: What is the career path for a Java Software Architect?

A: A Java Software Architect's career path typically begins with entry-level roles such as Junior Software Engineer or Technical Lead, where they gain hands-on experience with Java development and architecture. As they progress to mid-level roles like Senior Software Engineer or Technical Architect, they develop expertise in designing and implementing large-scale Java systems, and begin to take on leadership responsibilities. At the senior level, they may hold positions like Enterprise Architect or Chief Technology Officer, where they oversee the overall technology strategy and direction of an organization, and have opportunities to develop skills in areas like cloud computing, DevOps, and artificial intelligence.



IMCS Group job posting for a Technology Architect | Java | Springboot in Raleigh, NC, with a map of Raleigh location.